package com.baox.agridata.synchronous.service;

import com.baox.agridata.synchronous.entity.*;
import com.baox.agridata.synchronous.result.HttpResultResponse;
import com.baox.agridata.synchronous.result.Result;

import java.util.List;

public interface AsyncCertificateService {


    /**
     * 处理成都发送过来【动物B】的数据
     *
     * @param l_list
     */
    Result dealReceiveListAnimalBData(List<TCCABEntity> l_list);


    /**
     * 处理成都发送过来的【动物A】数据
     *
     * @param l_list
     */
    Result dealReceiveListAnimalAData(List<TCCAAEntity> l_list);


    /**
     * 处理成都发送过来的【产品B】数据
     *
     * @param l_list
     */
    Result dealReceiveListProductBData(List<TCCPBEntity> l_list);


    /**
     * 处理成都发送过来的【产品A】数据
     *
     * @param l_list
     */
    Result dealReceiveListProductAData(List<TCCPAEntity> l_list);

    /**
     * 接受成都【动物B】落地反馈数据
     *
     * @param l_list
     */
    Result dealReceiveChengduLandingFeedbackTCCAB(List<TCCABEntity> l_list);



    /**
     * 接受成都【外省动物A】落地反馈数据
     *
     * @param l_list
     */
    Result dealReceiveChengduLandingFeedbackTCCOutAA(List<TCCOutAAEntity> l_list);


//    /**
//     * 接受成都【外省产品A】落地反馈数据
//     * @param l_list
//     */
//    Result dealReceiveChengduLandingFeedbackTCCOutPA(List<TCCOutPAEntity> l_list);
//
//    /**
//     * 接受成都【产品B】落地反馈数据
//     *
//     * @param l_list
//     */
//    Result dealReceiveChengduLandingFeedbackTCCPB(List<TCCPBEntity> l_list);
}
